+ [IAD-FRONTEND-202] Интерфейс выхода из системы (Logout) и зачистка локального контекста

Контур Безопасности и Аутентификации (Dual Token Access + Refresh)

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи
  • Репозиторий / Компонент: Mobile App (Экран «Настройки» / Кнопка «Выйти из аккаунта»).
  • Целевая СУБД: PostgreSQL v15+.
  • Ссылка на Метод: Схема таблиц авторизации и групп
  • Статус: Готово к реализации

  • Инструкция по шагам:
    1. При тапе на кнопку «Выйти» отправлять запрос POST /api/v1/auth/logout. В заголовках передавать Bearer Access Token, а в теле запроса — Refresh Token для инвалидации сессий на бэкенде.
    2. Не дожидаясь завершения сетевого запроса (паттерн Optimistic UI), мгновенно блокировать интерфейс, стирать access_token и refresh_token из защищенного хранилища устройства, а также полностью обнулять кэши и локальные стейты холодильника, финансов и меню.
    3. Сбрасывать навигационный стек до стартового экрана авторизации, полностью исключая возможность перехода на внутренние экраны приложения по кнопке «Назад».